terrestrial animals - French English Dictionary